*{
    /*Define  que todos os elementos da pagina, ficara em negrito e com a fonte arial */
    font-weight: bold;
    font-family: arial;
    /*Define a tamanho da fonte para todos os elementos */
    font-size: 14px;
}
  
.edit {
    /*Define a borda do elemento, com um efeito de baixo-relevo menor que o padrao */
    border: 1px inset;
    /*Especifica a cor cinza, como plano de fundo do elemento */
    background-color: #f7f7ff;
    /*Especifica como preta a  cor da fonte do elemento */
    color: #000000;  
    width:300px;  
	height:30px;
	-moz-border-radius:4px;
    -webkit-border-radius:1em; /* não sei se funciona com px */
	
}

.botoes  {
	top:20px;
	left:50px;
	margin:0px;
	padding:0px;
}

.botoes a, .botoes a:visited {  
	font: bold 14px/24px arial, helvetica, sans-aerif;	
	padding:0px;
	text-decoration: none;
	text-align:center;	
	color:#fff;
	background: #666 url('botao_link.gif') no-repeat center center;	
	width:120px;  
	height:24px;	
	display:block;
}

.botoes a:hover { 
	background: #666 url('botao_hover.gif') no-repeat center center;
	color:#999;
}

.rotulos {
    /*Especifica preta a cor da fonte do elemento */
    color: #000000;
}
 
 
legend{
    /*Define a tamanho da fonte para a legenda do FieldSet */
    font-size: 12px
}

.cssColumn1 {

	width: 90%;

}

.cssColumn2 {

    width: 90%;

} 

#Layer1 {
	position:absolute;
	left:714px;
	top:241px;
	width:350px;
	height:112px;
	z-index:1;
}

.coluna1 {
	text-align: left;
	width: 100%;
}

.coluna2 {
	text-align: left;
	width: 100%;
}

.label{
    /*Define  que todos os elementos da p�gina, ficar�o em negrito e com a fonte arial */
    font-weight: bold;
    font-family: arial;
    /*Define a tamanho da fonte para todos os elementos */
    font-size: 14px;
}


#body{
	margin:0;
 	padding:header-<length> 0 0 left-sidebar-<length>;
}
 
#div#header{
  position:absolute;
  top:0;
  left:left-sidebar-<length>;
  width:500px;
  height:header-<length>;
}

#div
#sidebar{
  position:absolute;
  top:0;
  left:0;
  width:left-sidebar-<length>;
  height:100%;
}

@media screen{body>div
#header{
   position:fixed;
}
	
#body>div
#left-sidebar{
   position:fixed;
}
 
#html body{
  overflow:hidden;
}

#html
div#content{
  height:100%;
  overflow:auto;
}

div#footer{
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:<length>;
}
@media screen{
 body>div#footer{
  position: fixed;
 }
}	